#include <cstdio>
#include <algorithm>
using namespace std;
const int N=2050;
int t,a,b;
int n,m;
int p[N];
//0 同性 1 异性 初始化自身为0
int r[N];
int find(int x){
    int t=p[x];
    if(p[x]!=x){
        p[x]=find(p[x]);
        //更新关系
        r[x]=(r[x]+r[t])%2;
    }
    return p[x];
}
bool join(int a,int b){
    int fa=find(a);
    int fb=find(b);
    if(fa==fb){
        //同连一个点，判断是否同性
        if((r[a]-r[b])%2==0){
            return false;
        }
    }
    else{
        p[fa]=fb;
        //连起来，更新关系，加1保证两个异性
        r[fa]=(r[a]-r[b]+1)%2;
    }
    return true;
}
int main(void){
    scanf("%d",&t);
    int c=1;
    while(t--){
        bool flag=true;
        scanf("%d%d",&n,&m);
        for(int i=1;i<=n;i++){
            p[i]=i;
            r[i]=0;
        }
        while(m--){
            scanf("%d%d",&a,&b);
            if(!flag){
                continue;
            }
            if(!join(a,b)){
                flag=false;
            }
        }
        printf("Scenario #%d:\n",c++);
        if(flag){
            printf("No suspicious bugs found!\n\n");
        }
        else{
            printf("Suspicious bugs found!\n\n");
        }
    }
    return 0;
}
